movable tower - Spanish English Dictionary